草庐IT

Android TextView重力

全部标签

android - 如何使用 RelativeLayout 以编程方式设置 textview 的重力?

我正在开发一个安卓应用。我通过膨胀行来填充ListView,如下所示:publicclassMyListAdapterextendsBaseAdapter{Contextcon;privateLayoutInflaterlayoutinf;ArrayListitemChecked=newArrayList();ArrayListitems_=newArrayList();publicMyListAdapter(ChatActivitycontext){con=context;}publicintgetCount(){returnitem_id.size();}publicObjectg

适用于 2.1 的 Android 重力传感器 (TYPE_GRAVITY)

我有专为2.3.3使用重力传感器的软件。代码如下-privateSensorManagersman=(SensorManager)getContext().getSystemService(Context.SENSOR_SERVICE);privateSensormagnetfield,gravity;...magnetfield=sman.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD);gravity=sman.getDefaultSensor(Sensor.TYPE_GRAVITY);我决定添加对2.1版的支持。然而,TYPE_GRAVIT

android - 位图重力设置为居中,即使图像足够大也不会填满屏幕

我的Android项目中有一个RelativeLayout。这将其背景设置为位图:splash2是一个PNG图像,大小为2560x1440像素。我没有将布局的背景直接设置为图像,因为默认的缩放模式(或重力)是fill,它会拉伸(stretch)图像以适合屏幕。使用center它应该从中心获取正确大小的图像并显示未缩放的图像。在垂直1080x1920屏幕的情况下,它应该占据那个大块并将其居中放置在布局中。但是,我有一个问题。图像比当今市场上的任何屏幕都大。不过,对于我的Nexus7,它有一个1920x1080的屏幕,图像周围有边框。布局设置为全屏。图像垂直缩小。我该如何解决这个问题?

android - 是否可以在 Android 中以编程方式为 RecyclerView 子项设置重力?

我正在尝试为RecyclerView中的子项设置重力,但看起来LayoutParams没有重力方法。我尝试了以下方法:RecyclerView.LayoutParamsparams=newRecyclerView.LayoutParams(RecyclerView.LayoutParams.WRAP_CONTENT,RecyclerView.LayoutParams.WRAP_CONTENT);我也试过以下方法:RelativeLayout.LayoutParamsparams=newRelativeLayout.LayoutParams(RelativeLayout.LayoutPa

android - TYPE_ACCELEROMETER 去掉重力,t/(t+dT)的意思

Android开发者示例:publicvoidonSensorChanged(SensorEventevent){//alphaiscalculatedast/(t+dT)//witht,thelow-passfilter'stime-constant//anddT,theeventdeliveryratefinalfloatalpha=0.8;gravity[0]=alpha*gravity[0]+(1-alpha)*event.values[0];gravity[1]=alpha*gravity[1]+(1-alpha)*event.values[1];gravity[2]=alp

android - 重力无效的 RelativeLayout 和 TextView

我有一个简单的列表项布局来显示图像和标题。我的问题是文本引力应该是"center-vertical"。当我在开发人员设置中显示View边界时,我可以看到TextView大小大于文本本身,但重力保持在顶部。该问题出现在我的androidKitKat设备上,但未出现在例如AndroidFroyo上。 最佳答案 这是一个knownissue这已经被修复了,它不会影响Marshmallow(不过我还没有在Lollipop上试过)。(不太优雅的)解决方案是将TextView包装在FrameLayout中:

android - 在 ImageButton 中更改背景位置/重力

我有下一个观点:我希望它看起来像这样:在第一个中,绿色ImageButton的背景位于左上角。在第二个中,绿色ImageButton的背景位于中央。(背景图片以绿色方block大小为准)这是我的XML代码:在哪里android:background="@drawable/btncall"引用btncall.xml如下所示:我是android的初学者,所以如果您看到更好的方法来创建这个wiew,请告诉我。10倍很多,瑞安。此外,这是主Java文件中的部分代码:...//GetwidthandHeightofscreenDisplaydisplay=getWindowManager().g

java - Android使用动画使物体利用重力落向地面

我是Android开发的新手,我正在尝试在屏幕顶部创建一个图像并使其落到底部。我一直在环顾四周,无法在正确的方向上得到直接的答案或指示。我发现的许多示例都已过时,并且许多方法不再有效。我的可绘制文件夹中有一张图片,我想在10秒后创建它,让它像有重力一样落向地面。关于ObjectAnimator、canvas、velocity、animation我见多了。我不确定从哪里开始。 最佳答案 请务必查看ViewPropertyAnimator类及其方法。对于加速和弹跳等,有所谓的插值器,使动画更逼真/逼真。我能想到的最简单的方法是这样的:假

java - Android sdk 18 TextView 重力不能垂直工作

我对SDK18有疑问。我的TextView的重力在垂直方向上不起作用。但它与sdk17一起工作。图片和代码:header_of_listView.xml:AndroidManifest.xmlAndroidManifest.xmlTextView的黑色背景android:background="#000000"如果有人有想法。我尝试用match_parent更改wrap_content。唯一有用的是android:layout_height="@dimen/entete.size.h"在TextView上,但边距不适用。目前我将该项目留给SDK17。 最佳答

android - 新 Android 工具栏 subview 的重力属性行为不正确

我正在尝试根据此草图在新AppCompat库提供的新工具栏小部件中实现自定义布局所以我尝试在工具栏中添加新的布局组件并将其重力属性设置为bottom|center_horizo​​ntal。但似乎此属性完全无关紧要,我的子布局始终位于工具栏的垂直中心和汉堡包图标的左侧。我的XML布局如下所示:关于如何在Toolbar中实现subview的正确对齐有什么想法吗? 最佳答案 编辑android:gravity定义如何对齐View的内部内容(文本对齐、subview等),不是View在其父View中的对齐方式。改变android:grav